
.box{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; margin : 10px }

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{ display : block }

audio, canvas, video{ display : inline-block }

audio:not([controls]){ display : none; height : 0 }

[hidden], template{ display : none }

html{ font-family : sans-serif; -ms-text-size-adjust : 100%; -webkit-text-size-adjust : 100% }

body{ margin : 0 }

a{ background : 0 0 }

a:focus{ outline : thin dotted }

a:active, a:hover{ outline : 0 }

abbr[title]{ border-bottom : 1px dotted }

b, strong{ font-weight : 700 }

dfn{ font-style : italic }

hr{ -moz-box-sizing : content-box; box-sizing : content-box; height : 0 }

mark{ background : #ff0; color : #000 }

code, kbd, pre, samp{ font-family : monospace, serif; font-size : 1em }

pre{ white-space : pre-wrap }

q{ quotes : "\201C" "\201D" "\2018" "\2019" }

small{ font-size : 80% }

sub, sup{ font-size : 75%; line-height : 0; position : relative; vertical-align : baseline }

sup{ top : -.5em }

sub{ bottom : -.25em }

img{ border : 0 }

svg:not(:root){ overflow : hidden }

figure{ margin : 0 }

fieldset{ border : 1px solid silver; margin : 0 2px; padding : .35em .625em .75em }

legend{ border : 0; padding : 0 }

button, input, select, textarea{ font-family : inherit; font-size : 100%; margin : 0 }

button, input{ line-height : normal }

button, select{ text-transform : none }

button, html input[type=button], input[type=reset], input[type=submit]{ -webkit-appearance : button; cursor : pointer }

button[disabled], html input[disabled]{ cursor : default }

input[type=checkbox], input[type=radio]{ box-sizing : border-box; padding : 0 }

input[type=search]{ -webkit-appearance : textfield; -moz-box-sizing : content-box; -webkit-box-sizing : content-box; box-sizing : content-box }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{ -webkit-appearance : none }

button::-moz-focus-inner, input::-moz-focus-inner{ border : 0; padding : 0 }

textarea{ overflow : auto; vertical-align : top }

table{ border-collapse : collapse; border-spacing : 0 }

dd, dl, ol, ul{ list-style : none; padding : 0; margin : 0 }

img{ vertical-align : top }

h1, h2, h3, h4, h5, h6{ font-size : inherit; margin : 0 }

p{ margin : 0 }

.lay-bfc{ zoom : 1 }

.lay-bfc:before{ content : ''; display : block }

.lay-bfc:after{ content : ''; display : table; clear : both }

.lay-bfc__left{ float : left }

.lay-bfc__right{ float : right }

.lay-bfc__content{ display : table-cell }

.lay-bfc__content:after{ clear : both; display : block; visibility : hidden; overflow : hidden; height : 0 !important; line-height : 0; font-size : xx-large; content : " x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x " }

.lay-flex{ display : -webkit-box; display : -moz-box; display : -ms-flexbox; display : -webkit-flex; display : flex }

.lay-flex__item{ -webkit-box-flex : 1; -moz-box-flex : 1; -webkit-flex : 1; -ms-flex : 1; flex : 1; display : block !important; width : 0 }

.icon{ vertical-align : -3px; margin-right : 3px }

.icon_select_arrow{ width : 10px; height : 8px; background-image : url(../images/sprite/style-store.png); background-position : -153px -241px }

.icon_search{ width : 16px; height : 16px; background-image : url(../images/sprite/style-store.png); background-position : -188px -202px }

.icon_location{ width : 17px; height : 20px; background-image : url(../images/sprite/style-store.png); background-position : -202px -219px }

.icon_location2{ width : 14px; height : 17px; background-image : url(../images/sprite/style-store.png); background-position : -158px -202px }

.icon_right_arrow{ width : 8px; height : 13px; background-image : url(../images/sprite/style-store.png); background-position : -45px -241px }

.icon_phone{ width : 16px; height : 15px; background-image : url(../images/sprite/style-store.png); background-position : -204px -202px }

.icon_phone_disabled{ width : 16px; height : 15px; background-image : url(../images/sprite/style-store.png); background-position : -220px -202px }

.icon_comment{ width : 16px; height : 15px; background-image : url(../images/sprite/style-store.png); background-position : -251px -219px }

.icon_follow{ width : 16px; height : 14px; background-image : url(../images/sprite/style-store.png); background-position : 0 -241px }

.icon_subscription{ width : 15px; height : 14px; background-image : url(../images/sprite/style-store.png); background-position : -267px -219px }

.icon_unsubscription{ width : 15px; height : 14px; background-image : url(../images/sprite/style-store.png); background-position : -30px -241px }

.icon_big_star_light{ width : 22px; height : 21px; background-image : url(../images/sprite/style-store.png); background-position : -126px -219px }

.icon_big_star_gray{ width : 22px; height : 21px; background-image : url(../images/sprite/style-store.png); background-position : -104px -219px }

.icon_coupon{ width : 26px; height : 22px; background-image : url(../images/sprite/style-store.png); background-position : -250px -196px }

.icon_prize{ width : 26px; height : 22px; background-image : url(../images/sprite/style-store.png); background-position : -78px -219px }

.icon_my_thing{ width : 26px; height : 22px; background-image : url(../images/sprite/style-store.png); background-position : -52px -219px }

.icon_error{ width : 62px; height : 62px; background-image : url(../images/sprite/style-store.png); background-position : 0 -157px }

.icon_success{ width : 62px; height : 62px; background-image : url(../images/sprite/style-store.png); background-position : -62px -157px }

.icon_info{ width : 40px; height : 40px; background-image : url(../images/sprite/style-store.png); background-position : -169px -157px }

.icon_default-img{ width : 30px; height : 22px; background-image : url(../images/sprite/style-store.png); background-position : -22px -219px }

.icon_jifen{ width : 45px; height : 45px; background-image : url(../images/sprite/style-store.png); background-position : -124px -157px }

.icon_people{ width : 11px; height : 12px; vertical-align : -1px; background-image : url(../images/sprite/style-store.png); background-position : -53px -241px }

.icon_parking-car{ width : 17px; height : 17px; background-image : url(../images/sprite/style-store.png); background-position : -141px -202px }

.icon_parking-line{ width : 17px; height : 17px; background-image : url(../images/sprite/style-store.png); background-position : -124px -202px }

.icon_clock{ width : 14px; height : 14px; background-image : url(../images/sprite/style-store.png); background-position : -16px -241px }

.icon_check{ width : 14px; height : 10px; background-image : url(../images/sprite/style-store.png); background-position : -101px -241px }

body{ background-color : #ededed; color : #353535; font-family : "Helvetica Neue", Helvetica, STHeiTi, sans-serif; font-size : 14px; line-height : 19.6px }

a{ color : #353535; text-decoration : none; cursor : pointer }

.icon{ display : inline-block; *display : inline; zoom : 1 }

.wrap_white{ background : #fff }

.mod-button__item{ display : inline-block; -webkit-border-radius : 4px; -moz-border-radius : 4px; border-radius : 4px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; text-align : center; font-size : 16px; font-weight : 700; padding : 10px 5px }

.mod-button__item_acw{ padding : 10px 35px }

.mod-button__item_gray{ background : #e7e7e7; color : #656565 }

.mod-button__item_block, .mod-button__item_gray-center, .mod-button__item_gray-center-block{ display : block }

.mod-button__item_pinkish{ background : #ea3b60; color : #fff }

.mod-button__item_purple{ background : #7C4FB3; color : #fff }

.mod-button__item_disable{ background : #e2e2e2; color : #888 }

.mod-button__item_purple-center{ text-align : center }

.mod-button-radius__purple{ background : #65539e; display : inline-block; color : #fff; -webkit-border-radius : 13px; -moz-border-radius : 13px; border-radius : 13px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; padding : 2px 15px; margin-left : 10px }

.mod-board{ width : 300px; margin : 0 auto; margin-bottom : 20px }

.mod-board__item{ float : left; width : 65px; height : 85px; position : relative; margin : 5px 20px 5px 15px }

.mod-board__img{ -webkit-box-shadow : 0 1px 3px #aaa; -moz-box-shadow : 0 1px 3px #aaa; box-shadow : 0 1px 3px #aaa; -webkit-border-radius : 31px; -moz-border-radius : 31px; border-radius : 31px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; font-size : 0; height : 62px; width : 62px }

.mod-board__img img{ -webkit-border-radius : 31px; -moz-border-radius : 31px; border-radius : 31px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-board__coupon{ -webkit-border-radius : 9px; -moz-border-radius : 9px; border-radius : 9px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; display : block; position : absolute; top : 45px; right : 2px; font-size : 12px; width : 18px; height : 18px; text-align : center; border : 1px solid #fff; color : #fff; background : #ff8951 }

.mod-board__name{ font-size : 12px; margin : 5px 0 0; text-align : center; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100% }

.mod-box{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; margin : 10px; position : relative; overflow : hidden }

.mod-box_no-border{ -webkit-border-radius : 0; -moz-border-radius : 0; border-radius : 0; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-box__main__metro{ -webkit-box-shadow : none; -moz-box-shadow : none; box-shadow : none; margin : 0 }

.mod-box__main_padding{ padding : 7px }

.mod-box__header{ margin : 5px 10px; text-indent : 5px; line-height : 2em; border-bottom : 1px solid #eee; color : #65539e; font-weight : 700; font-size : 14px; position : relative }

.mod-box__header_no-border{ border-bottom : none }

.mod-box__header_black{ color : #505050 }

.mod-box__header_fz-large{ font-size : 16px }

.mod-box__article{ margin : 5px 12px 15px; color : #666; line-height : 1.7 }

.mod-box__article p{ margin : 5px 0 }

.mod-box__title{ color : #65539e; font-size : 15px; line-height : 16px; margin : 15px }

.mod-box__title_center{ text-align : center }

.mod-box__tip{ font-size : 12px; background : #ff8951; padding : 0 3px 1px; color : #fff; vertical-align : top; -webkit-border-radius : 2px; -moz-border-radius : 2px; border-radius : 2px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-box__header-link{ position : absolute; right : 2px; top : 4px; display : inline-block; font-size : 12px; background : #ededed; padding : 0 10px; color : #5c5c5c; vertical-align : top; line-height : 22px; -webkit-border-radius : 12px; -moz-border-radius : 12px; border-radius : 12px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-box__title_right-arrow:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 13px; top : 25px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg); margin-top : -6px }

.mod-box__location{ padding-left : 23px }

.mod-box__location:before{ content : " "; height : 17px; width : 14px; display : inline-block; vertical-align : top; position : absolute; left : 0; top : 6px; background-image : url(../slice/location.png); background-repeat : no-repeat }

.mod-box__single-link{ display : block; padding : 11px 10px }

.mod-box__single-link:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 13px; top : 14px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-box__more{ position : absolute; top : 0; right : 0; font-size : 12px; padding : 5px 10px; line-height : 30px; color : #c3c3c3 }

.mod-category-select{ height : 35px; line-height : 34px; text-indent : 10px; padding-right : 5px; color : #65539e; font-size : 12px; position : relative; font-weight : 700 }

.mod-category-select__arrow{ background-image : url(../slice/icon_select_arrow.png); content : " "; height : 8px; width : 10px; display : inline-block; vertical-align : top; position : absolute; right : 13px; top : 13px }

.mod-category-select__arrow_up{ -webkit-transform : rotate(180deg); -moz-transform : rotate(180deg); transform : rotate(180deg) }

.mod-navbar{ background-color : #61528f; height : 50px; width : 100%; color : #fff; position : relative; font-size : 12px; vertical-align : bottom }

.mod-navbar__main_fixed{ position : fixed; z-index : 999; top : 0; left : 0; background-color : rgba(87, 81, 149, .95) }

.mod-navbar__back{ position : absolute; left : 0; padding : 0 13px; top : 0; height : 50px; line-height : 50px }

.mod-navbar__back_arrow{ padding-left : 25px }

.mod-navbar__back_arrow:before{ content : " "; height : 15px; width : 8px; display : inline-block; vertical-align : top; position : absolute; left : 10px; top : 18px; background-image : url(../images/sprite/style-store.png); background-position : -236px -202px }

.mod-navbar__next{ position : absolute; right : 0; padding : 0 13px; top : 0; height : 50px; line-height : 50px }

.mod-navbar__next_arrow{ padding-right : 22px }

.mod-navbar__next_arrow:before{ content : " "; height : 15px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 18px; background-image : url(../images/sprite/style-store.png); background-position : -276px -196px }

.mod-navbar__location{ padding-left : 20px }

.mod-navbar__location:before{ content : " "; height : 19px; width : 16px; display : inline-block; vertical-align : top; position : absolute; left : 0; top : 15px; background-image : url(../slice/icon_location.png) }

.mod-navbar__title{ padding : 0 80px; text-align : center; line-height : 51px; font-weight : 700; font-size : 16px }

.mod-navbar__button{ position : absolute; right : 5px; top : 11px; background : #54487d; padding : 5px 13px; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-shop{ position : relative }

.mod-shop__header{ height : 120px; overflow : hidden; position : relative }

.mod-show__light{ position : absolute; background : rgba(0, 0, 0, .3); background : -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(1, rgba(0, 0, 0, .3))); background : -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .3)); background : -moz-linear-gradient(center top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .3) 100%); color : #fff; text-align : right; height : 70px; width : 100%; left : 0; bottom : 0 }

.mod-shop__info{ position : absolute; bottom : 10px; left : 10px }

.mod-shop__img{ height : 45px; width : 45px; -webkit-border-radius : 50%; -moz-border-radius : 50%; border-radius : 50%; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-shop__location{ position : absolute; left : 60px; top : 15px; color : #FFF; width : 200px; vertical-align : top; font-size : 16px; font-weight : 700 }

.mod-shop__right-arrow{ position : absolute; right : 5px; top : 16px }

.mod-shop__slide{ position : relative; overflow : hidden }

.mod-shop__slide-nav{ width : 100px; position : absolute; left : 50%; bottom : 5px; margin-left : -50px; z-index : 20; text-align : center }

.mod-shop__slide-nav span{ display : inline-block; height : 8px; width : 8px; background : #fff; background : rgba(255, 255, 255, .4); -webkit-border-radius : 10px; -moz-border-radius : 10px; border-radius : 10px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 2px #481d7c; -moz-box-shadow : 0 0 2px #481d7c; box-shadow : 0 0 2px #481d7c }

.mod-shop__slide-nav span.current{ background : #fff }

.mod-shop__h2{ color : #505050; margin : 15px 0 10px 10px; font-size : 15px }

.mod-things{ width : 320px; margin : 0 auto }

.mod-things__item{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; margin : 10px; margin : 10px 0 0 10px; padding : 6px; float : left }

.mod-things_img{ height : 132px; width : 132px; background-repeat : no-repeat; background-position : center center; background-size : cover }

.mod-things_name{ margin : 7px 0 0; width : 132px; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100% }

.mod-things_price{ color : #d7132e }

.mod-tab{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; margin : 10px }

.mod-tab__item{ display : inline-block; height : 43px; line-height : 43px; text-align : center; font-size : 15px; color : #65539e; font-weight : 700 }

.mod-tab__item:nth-child(2){ border-right : 1px solid #ececec; border-left : 1px solid #ececec }

.mod-tab__item_diabled{ color : #ccc }

.mod-text-list{ padding : 5px 0 }

.mod-text-list__item{ padding : 10px 0; border-bottom : 1px solid #f6f6f6 }

.mod-text-list__item:last-child{ border : none }

.mod-text-list__item_has-desc{ padding-bottom : 0 }

.mod-text-list__text{ overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100%; font-size : 14px; line-height : 19px; text-indent : 15px; color : #333; font-weight : 700 }

.mod-text-list__desc{ color : #505050; padding : 25px 15px 10px; -webkit-box-shadow : none; background : #f6f6f6 url(../img/text-list-item.png) -4px top no-repeat; -webkit-background-size : 750px 18px; background-size : 750px 18px }

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-resolution : 240dpi){
    .mod-text-list__desc{ background : #f6f6f6 url(../img/text-list-item@2x.png) -4px top no-repeat; -webkit-background-size : 750px 18px; background-size : 750px 18px }
}

.mod-text-list__icon{ font-size : 12px; padding : 1px 3px; color : #fff; -webkit-border-radius : 2px; -moz-border-radius : 2px; border-radius : 2px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-text-list__icon_1{ background : #ff8951 }

.mod-text-list__icon_2{ background : #ff84a4 }

.mod-img-list{ overflow : hidden; position : relative; display : -webkit-box; display : -moz-box; display : -ms-flexbox; display : -webkit-flex; display : flex; padding : 0 15px }

.mod-img-list__item{ -webkit-box-flex : 1; -moz-box-flex : 1; -webkit-flex : 1; -ms-flex : 1; flex : 1; display : block !important; width : 0; text-align : center; margin-right : 15px }

.mod-img-list__item:last-child{ margin-right : 0 }

.mod-comment{ margin : 10px }

.mod-comment__item{ margin : 0 15px; padding : 7px 0; border-bottom : 1px dotted #ccc }

.mod-comment__item:last-child{ border : none }

.mod-comment__meta{ margin-bottom : 5px; font-size : 12px }

.mod-comment__name{ color : #c3c3c3; font-size : 12px }

.mod-comment__star{ display : inline-block; width : 77px; height : 12px; background-image : url(../img/star.png); background-repeat : no-repeat; -webkit-background-size : 77px 71px; background-size : 77px 71px; vertical-align : middle }

.mod-comment__star_4{ background-position : left -12px }

.mod-comment__star_3{ background-position : left -24px }

.mod-comment__star_2{ background-position : left -36px }

.mod-comment__star_1{ background-position : left -48px }

.mod-comment__star_0{ background-position : left -60px }

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-resolution : 240dpi){
    .mod-comment__star{ background-image : url(../img/star@2x.png); -webkit-background-size : 78px 72px; background-size : 78px 72px }

    .mod-comment__star_4{ background-position : left -24px }

    .mod-comment__star_3{ background-position : left -48px }

    .mod-comment__star_2{ background-position : left -72px }

    .mod-comment__star_1{ background-position : left -96px }

    .mod-comment__star_0{ background-position : left -120px }
}

.mod-comment__star-item{ height : 24px; width : 24px; display : inline-block }

.mod-comment__time{ float : right; font-size : 11px; color : #c6c6c6 }

.mod-comment__cnt{ font-size : 12px }

.mod-comment__add-button{ display : block; margin : 10px }

.mod-comment__textarea{ -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; margin-top : 10px; width : 100%; border : 1px solid #e4e4e4; resize : none }

.mod-thing{ background : #000; text-align : center }

.mod-thing__img{ max-width : 100%; max-height : 100% }

.mod-thing__text{ position : absolute; bottom : 0; width : 100%; background : #000; background : rgba(0, 0, 0, .6); padding : 20px 0 }

.mod-thing__share{ position : absolute; bottom : 0; width : 100%; background : #000; background : rgba(0, 0, 0, .6); padding : 10px 0; text-align : left }

.mod-thing__share-title{ color : #fff; text-indent : 10px }

.mod-thing__share-heart{ display : block; background : #000; background : rgba(0, 0, 0, .3); position : absolute; right : 10px; top : 0; margin-top : 10px; color : #fff; padding : 0 10px 0 25px; -webkit-border-radius : 13px; -moz-border-radius : 13px; border-radius : 13px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 3px rgba(0, 0, 0, .4) }

.mod-thing__share-heart:before{ content : " "; display : inline-block; position : absolute; left : 9px; top : 4px; height : 12px; width : 13px; background : url(../img/heart@2x.png) no-repeat; background-size : 13px 12px }

.mod-list__item{ border-bottom : 1px solid #d6d6d6; height : 45px; line-height : 45px; font-size : 16px; font-weight : 700; padding : 0 60px 0 20px; position : relative; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100% }

.mod-list__item_right-arrow:before{ content : " "; height : 11px; width : 14px; display : inline-block; vertical-align : top; position : absolute; right : 15px; top : 18px; background-image : url(../images/sprite/style-store.png); background-position : -64px -241px }

.mod-search{ padding : 0; height : 35px; margin-left : 130px }

.mod-search__search{ margin-left : 10px; margin-right : 75px }

.mod-search__input{ height : 35px; border : none; line-height : 35px; width : 78%; text-indent : 10px; outline : 0 }

.mod-search__input_normal{ width : 100% }

.mod-search__icon{ position : absolute; top : 50%; right : 10px; margin-top : -8px }

.mod-search__button{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; margin : 10px; position : absolute; right : 0; top : 0; width : 55px; height : 35px }

.mod-search__icon_center{ position : absolute; top : 50%; left : 50%; margin-left : -8px; margin-top : -8px }

.mod-category-search{ width : 100%; position : relative }

.mod-category-list{ position : absolute; top : 46px; left : 0; z-index : 999; width : 100% }

.mod-category-list__item{ text-indent : 15px; margin : 0 10px; background : rgba(0, 0, 0, .7); border-bottom : 1px solid #333; border-top : 1px solid #555 }

.mod-category-list__item:first-child{ -webkit-border-top-left-radius : 4px; -webkit-border-top-right-radius : 4px; -webkit-border-bottom-right-radius : 0; -webkit-border-bottom-left-radius : 0; -moz-border-radius-topleft : 4px; -moz-border-radius-topright : 4px; -moz-border-radius-bottomright : 0; -moz-border-radius-bottomleft : 0; border-top-left-radius : 4px; border-top-right-radius : 4px; border-bottom-right-radius : 0; border-bottom-left-radius : 0; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; border-top : none }

.mod-category-list__item:last-child{ -webkit-border-top-left-radius : 0; -webkit-border-top-right-radius : 0; -webkit-border-bottom-right-radius : 4px; -webkit-border-bottom-left-radius : 4px; -moz-border-radius-topleft : 0; -moz-border-radius-topright : 0; -moz-border-radius-bottomright : 4px; -moz-border-radius-bottomleft : 4px; border-top-left-radius : 0; border-top-right-radius : 0; border-bottom-right-radius : 4px; border-bottom-left-radius : 4px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; border-bottom : none }

.mod-category-list__item-link{ color : #fff; display : block; width : 100%; line-height : 40px }

.mod-imgtext-list__item{ padding : 10px }

.mod-imgtext-list__item_border{ border-bottom : 1px solid #eee; padding : 10px 3px }

.mod-imgtext-list__img{ float : left; margin-right : 10px }

.mod-imgtext-list__title{ font-size : 14px; font-weight : 700; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100% }

.mod-imgtext-list__desc{ font-size : 12px }

.mod-imgtext-list__meta{ margin : 17px 0 0 }

.mod-imgtext-list__light-text{ color : #d7132e; font-size : 15px }

.mod-imgtext-list__trans{ float : right; color : #999 }

.mod-imgtext-list__trans-num{ color : #65539e; font-style : normal; margin-right : 3px }

.mod-well{ background : #fff; color : #000; overflow : hidden }

.mod-well__image-wrap{ height : 120px; overflow : hidden }

.mod-well__hg{ padding : 10px; border-bottom : 1px solid #e9e9e9 }

.mod-well__hg_noborder{ border-bottom : none }

.mod-well__hg-title{ font-size : 16px; margin-bottom : 5px; font-weight : 700 }

.mod-well__hg-desc{ color : #ccc; margin : 0 }

.mod-well__do{ margin : 10px; position : relative }

.mod-well__txt{ font-size : 12px; line-height : 35px }

.mod-well__do-price{ color : #d7132e; font-style : normal; font-size : 19px; vertical-align : bottom }

.mod-well__do-button{ float : right; padding : 10px 20px }

.mod-well__property{ border-top : 1px solid #dedede; background : #ededed }

.mod-well__property-t{ color : #5c5c5c; margin-bottom : 10px }

.mod-well__redeem{ margin : 10px; position : relative }

.mod-well__redeem-label{ font-size : 12px; display : inline-block; vertical-align : top; line-height : 20px }

.mod-well__redeem-code{ color : #65539e; display : inline-block; vertical-align : top; font-size : 19px; line-height : 20px }

.mod-well__send{ padding : 5px 5px 3px 10px; line-height : 25px }

.mod-well__send-button{ line-height : 20px; font-size : 12px; padding : 2px 20px }

.mod-well__solid-border{ height : 1px; border-top : 1px solid #e9e9e9 }

.mod-well__dotted-border{ height : 1px; border-top : 1px dotted #e9e9e9 }

.mod-well__tips{ padding : 10px }

.mod-well__rushbuy-time{ height : 40px; line-height : 40px; text-align : center; color : #666 }

.mod-well__rushbuy-time-i{ display : inline-block; background : #65539e; line-height : 29px; height : 29px; width : 29px; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; color : #fff; text-align : center }

.mod-well__rushbuy-time-m{ color : #65539e }

.mod-well__kkl-img-wrap{ text-align : center; position : relative; height : 86px }

.mod-well__kkl-img-wrap-bg{ background : #2c2230; height : 75px; position : absolute; top : 0; left : 0; width : 100% }

.mod-well__kkl-img-wrap-img{ width : 120px; height : 86px; position : absolute; top : 0; left : 50%; margin-left : -60px }

.mod-well-list__item{ border-bottom : 1px solid #eee; padding : 15px 10px; position : relative }

.mod-well-list__item_check:before{ content : ''; position : absolute; right : 10px; top : 50%; margin-top : -5px; width : 14px; height : 10px; background-image : url(../images/sprite/style-store.png); background-position : -115px -241px }

.mod-well-list__item_no-padding{ padding : 0 }

.mod-well-list__item-telphone{ width : 50px; height : 19px; background : #ededed url(../img/telephone@2x.png) no-repeat center center; background-size : 13px 14px; display : inline-block; vertical-align : bottom; margin-left : 10px; -webkit-border-radius : 12px; -moz-border-radius : 12px; border-radius : 12px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-margin-list__item{ margin : 0 10px; border-bottom : 1px solid #eee; color : #65539e; font-size : 14px; vertical-align : top; padding : 10px 10px 10px 0; position : relative }

.mod-margin-list__itme-link{ line-height : 22px; height : 22px; display : inline-block; vertical-align : top; color : #65539e; margin-left : 3px }

.mod-margin-list__item:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 8px; top : 50%; margin-top : -4px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-margin-list__textitem{ margin : 0 10px; border-bottom : 1px solid #eee; color : #505050; font-size : 14px; vertical-align : top; padding : 10px 10px 10px 0; position : relative }

.mod-pay__button{ display : block; margin : 20px 10px }

.mod-pay__total{ padding-top : 10px; margin : 10px }

.mod-pay__total_topborder{ border-top : 1px solid #eee }

.mod-my-coupon__item{ position : relative; height : 75px }

.mod-my-coupon__cnt{ margin : 15px 110px 0 10px }

.mod-my-coupon__name{ font-size : 14px }

.mod-my-coupon__price{ position : absolute; right : 22px; top : 0; width : 90px; height : 75px; line-height : 78px; color : #D7132E; font-weight : 700 }

.mod-my-coupon__price_used{ color : #ccc }

.mod-my-coupon__stat{ position : absolute; right : 0; top : 0; width : 80px; height : 75px; line-height : 75px; color : #3d3d3d; border-left : 3px dotted #ccc; text-align : center }

.mod-my-coupon__stat_used{ color : #CCC }

.mod-my-coupon__item_right-arrow:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 50%; margin-top : -4px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-subscript{ padding : 5px }

.mod-subscript__item{ height : 68px; margin : 10px; padding : 10px 0; border-bottom : 1px dotted #ccc }

.mod-subscript__item:last-child{ border-bottom : none }

.mod-subscript__img{ float : left; margin-right : 20px }

.mod-subscript__text{ height : 64px; margin-left : 73px; border-left : 1px solid #ebebeb }

.mod-subscript__title{ color : #65539e; font-weight : 700; margin : 0; margin-bottom : 5px }

.mod-subscript__desc{ margin : 0; overflow : hidden; text-overflow : ellipsis; display : -webkit-box; -webkit-line-clamp : 2; -webkit-box-orient : vertical; font-size : 12px }

.mod-subscript__more-button{ background : #65539e; color : #fff; -webkit-border-radius : 10px; -moz-border-radius : 10px; border-radius : 10px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; padding : 2px 40px }

.mod-input__number{ font-size : 0; height : 34px }

.mod-input__number_right-middle{ position : absolute; right : 5px; top : 50%; margin-top : -16px }

.mod-input__number_left-middle{ display : inline-block; position : absolute; left : 55px; top : 50%; margin-top : -16px }

.mod-input__number-minus{ display : inline-block; width : 35px; height : 34px; background-image : url(../images/sprite/style-store.png); background-position : -250px -72px }

.mod-input__number-minus_dis{ background-image : url(../images/sprite/style-store.png); background-position : -250px -140px }

.mod-input__number-add{ display : inline-block; width : 35px; height : 34px; background-image : url(../images/sprite/style-store.png); background-position : -250px -106px }

.mod-input__number-add_dis{ background-image : url(../images/sprite/style-store.png); background-position : -250px -38px }

.mod-input__number-number{ display : inline-block; line-height : 34px; height : 32px; min-width : 34px; text-align : center; vertical-align : top; border-top : 1px solid #D7D7D7; border-bottom : 1px solid #D7D7D7; font-size : 15px; color : #65539e; -webkit-box-shadow : inset 0 1px 2px rgba(0, 0, 0, .08); -moz-box-shadow : inset 0 1px 2px rgba(0, 0, 0, .08); box-shadow : inset 0 1px 2px rgba(0, 0, 0, .08) }

.mod-input__number-number_c-black{ color : #000 }

.mod-input__number-meta{ display : inline-block; height : 35px; line-height : 35px; margin-left : 10px; font-size : 12px; vertical-align : top }

.mod-vip-box{ position : relative; height : 215px }

.mod-vip-box__bg{ position : absolute; top : 0; left : 0; background : #342B3A; background-size : 100% 165px; height : 165px; width : 100% }

.mod-vip-box__card{ position : absolute; left : 50%; top : 25px; margin-left : -125px; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 2px 2px #aaa; -moz-box-shadow : 0 2px 2px #aaa; box-shadow : 0 2px 2px #aaa }

.mod-vip-box__tip{ position : absolute; top : 195px; color : #65539e; font-size : 12px; text-align : center; width : 100% }

.mod-vip-box__card-img{ width : 250px; height : 157px; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-vip-box__card-light{ position : absolute; top : 0; left : 0; z-index : 10; width : 250px; height : 157px; background-image : url(../images/sprite/style-store.png); background-position : 0 0 }

.mod-vip-box__card-title{ position : absolute; top : 15px; left : 15px }

.mod-vip-box__card-no{ position : absolute; background : rgba(0, 0, 0, .8); color : #fff; text-align : left; text-indent : 15px; line-height : 40px; width : 100%; left : 0; bottom : 0; font-size : 12px; -webkit-border-top-left-radius : 0; -webkit-border-top-right-radius : 0; -webkit-border-bottom-right-radius : 5px; -webkit-border-bottom-left-radius : 5px; -moz-border-radius-topleft : 0; -moz-border-radius-topright : 0; -moz-border-radius-bottomright : 5px; -moz-border-radius-bottomleft : 5px; border-top-left-radius : 0; border-top-right-radius : 0; border-bottom-right-radius : 5px; border-bottom-left-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-vip-box__card-qr{ position : absolute; bottom : 7px; right : 8px; -webkit-border-radius : 15px; -moz-border-radius : 15px; border-radius : 15px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background : rgba(123, 78, 179, .5); padding : 5px 15px }

.mod-vip-box__card-qr span{ height : 15px; width : 15px; display : block; background-image : url(../images/sprite/style-store.png); background-position : -236px -219px }

.mod-vip-box__jifen-box{ background : #fff }

.mod-vip-box__card-ar-title{ font-weight : 700; color : #3d3d3d }

.mod-vip-box__card-ar-arrow{ position : absolute; right : 10px; top : 23px }

.mod-vip-box-list__item{ border-bottom : 1px solid #eee; position : relative }

.mod-vip-box-list__item:last-child{ border-bottom : 1px }

.mod-vip-box-list__item-text{ margin : 0; font-size : 14px; padding : 0 70px 0 15px; line-height : 45px; color : #666; overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100%; font-weight : 700 }

.mod-vip-box-list__item_text_kkl{ font-size : 14px; line-height : 38px; margin : 5px 7px; padding : 0 }

.mod-vip-box-list__item_text_kkl span{ display : inline-block; width : 37px; height : 38px; background-image : url(../images/sprite/style-store.png); background-position : -250px 0; vertical-align : middle; margin-right : 10px }

.mod-vip-box-list__info{ color : #505050; padding : 25px 15px 10px; -webkit-box-shadow : none; background : #f6f6f6 url(../img/text-list-item.png) -4px top no-repeat; -webkit-background-size : 750px 18px; background-size : 750px 18px; margin-top : -12px }

.mod-vip-box-list__info p{ margin : 0 5px }

.mod-vip-box-list__item_right-arrow:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 17px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-vip-box-list__item_down-arrow:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 17px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-47deg); transform : rotate(-47deg) }

.mod-vip-box-list__item_up-arrow:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 17px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-225deg); transform : rotate(-225deg) }

.mod-vip-box-list__arrow-text{ position : absolute; right : 0; top : 12px; font-size : 12px; font-weight : 400; padding-right : 20px }

.mod-vip-box-list__arrow-text:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 10px; top : 5px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-active{ background : #fff }

.mod-active__tip{ background : #fbd8df; color : #65539e; position : relative }

.mod-active__tip-text{ height : 50px; line-height : 50px; padding-left : 10px; margin : 0 }

.mod-active__button{ padding-left : 10px; padding-right : 10px; position : absolute; top : 5px; right : 10px }

.mod-form__item{ height : 34px; line-height : 34px; margin : 10px 0; position : relative }

.mod-form__item_textarea{ height : 60px }

.mod-form__label{ width : 75px; margin-right : 5px; display : inline-block; text-align : right; color : #888 }

.mod-form__input{ text-indent : 5px; width : 65%; padding : 6px 3px; border : 1px solid #d4d4d4; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1); -moz-box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1); box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1) }

.mod-form__input_tel{ width : 34% }

.mod-form__button-tel{ margin-left : 10px; text-align : center; background : #7c4fb3; padding : 6px 7px; color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-form__gray-button{ width : 22%; padding : 3px 5px }

.mod-form__submit-button{ width : 40%; padding : 3px 5px }

.mod-form__submit{ width : 50%; padding : 3px 5px }

.mod-form__split{ padding : 0 5px }

.mod-form__radio{ vertical-align : middle; -webkit-appearance : none; background : url(../slice/radio.png); width : 16px; height : 16px; margin-right : 5px }

.mod-form__radio:checked{ background-image : url(../images/sprite/style-store.png); background-position : -172px -202px }

.mod-form__select{ vertical-align : middle; -webkit-appearance : none; border : 1px solid #d4d4d4; -webkit-box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1); -moz-box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1); box-shadow : inset 0 1px 5px rgba(0, 0, 0, .1); -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; padding : 6px 30px 6px 5px; background : #fff url(../slice/select-row.png) no-repeat right top }

.mod-form__select_full{ width : 67% }

.mod-form__mask{ position : fixed; width : 100%; height : 100%; background : #000; background : rgba(0, 0, 0, .5); top : 0; left : 0; text-align : center; display : none; cursor : default }

.mod-form__overlay{ position : fixed; z-index : 9999; text-align : center; padding : 10px; width : 240px; top : 30%; left : 50%; margin-left : -120px; background : #fff; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-form__overlay-close{ position : absolute; right : -16px; top : -16px; height : 32px; width : 32px; line-height : 32px; text-align : center; color : #fff; border : 2px solid #fff; background : #7C4FB3; font-weight : 700; font-size : 16px; -webkit-border-radius : 50%; -moz-border-radius : 50%; border-radius : 50%; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-form__button{ padding : 10px 20px }

.mod-huodong__feed{ margin-top : 10px; color : #65539e; text-align : center }

.mod-huodong__feed-link{ background : #65539e; display : inline-block; color : #fff; -webkit-border-radius : 13px; -moz-border-radius : 13px; border-radius : 13px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; padding : 2px 15px; margin-left : 10px }

.mod-huodong__detail-title{ font-size : 14px; font-weight : 700; padding : 0 10px 10px; border-bottom : 1px solid #dedede }

.mod-huodong__detail-info{ line-height : 1.7; font-size : 14px; padding : 10px 10px 30px; color : #666 }

.mod-huodong__detail-info_strong{ font-weight : 700; color : #505050 }

.mod-path{ height : 100%; width : 100%; overflow-y : hidden }

.mod-path__loading{ position : absolute; top : 50%; left : 50%; width : 200px; margin-top : -50px; margin-left : -100px }

.mod-path__menu{ height : 50px; position : absolute; left : 0; bottom : 0; width : 100%; background : rgba(0, 0, 0, .8) }

.mod-path__menu-button{ margin-top : 10px; margin-left : 10px; float : left; background : #7C4FB3; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; color : #fff; padding : 6px 10px 5px }

.mod-path__menu-power{ display : inline-block; background-image : url(../img/menu__power@2x.png); background-size : 28px 20px; height : 20px; width : 28px; background-repeat : no-repeat; background-position : center center; vertical-align : bottom }

.mod-path__menu-text{ text-align : right; color : #858585; padding-right : 10px; line-height : 50px }

.mod-path__list{ position : absolute; left : 0; top : 0; background : #fff; width : 180px; height : 100% }

.mod-path__list-title{ display : block; background : #61528f; color : #fff; padding : 10px 20px; font-size : 16px }

.mod-path__list-title-close{ content : "X"; height : 25px; width : 30px; text-align : center; display : inline-block; vertical-align : bottom; position : absolute; right : 0; top : 10px }

.mod-path__list-item{ display : block; padding : 10px 20px; border-bottom : 1px solid #dedede; color : #535353 }

.mod-path__list-item_active{ color : #61528f; font-weight : 700 }

.mod-water-fall{ width : 312px; margin : 0 auto }

.mod-water-fall__column{ display : inline-block; vertical-align : top; width : 154px }

.mod-water-fall__item{ background-color : #fff; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 1px #ccc; -moz-box-shadow : 0 0 1px #ccc; box-shadow : 0 0 1px #ccc; display : block; padding : 5px; margin : 5px; margin-bottom : 10px; text-decoration : none; position : relative }

.mod-water-fall__img{ display : block; margin : 0 auto 5px; border : 0; vertical-align : bottom; position : relative; width : 100% }

.mod-water-fall__name{ margin : 0; font-weight : 400; font-size : 12px }

.mod-water-fall__share{ position : absolute; top : 23px; right : 10px; font-size : 12px }

.mod-choujiang__item{ position : relative; margin : 10px; background : #fff; border-radius : 0; padding : 10px 20px }

.mod-choujiang__info{ font-size : 12px; margin : 0 }

.mod-choujiang__item:before{ content : " "; height : 100%; width : 3px; display : inline-block; vertical-align : top; position : absolute; left : 0; top : 0; background-image : url(../img/choujiang-border.png); background-repeat : repeat-y; background-size : 3px 140px }

.mod-choujiang__item:after{ content : " "; height : 100%; width : 3px; display : inline-block; vertical-align : top; position : absolute; right : 0; top : 0; background-image : url(../img/choujiang-border.png); background-repeat : repeat-y; background-size : 3px 140px; -webkit-transform : rotate(180deg); -moz-transform : rotate(180deg); transform : rotate(180deg) }

.mod-choujiang__badge{ width : 40px; height : 39px; background-image : url(../images/sprite/style-store.png); background-position : -209px -157px; position : absolute; right : 8px; top : 50%; margin-top : -20px }

.mod-choujiang__detail{ background : #fff; min-height : 100% }

.mod-choujiang__detail-title{ font-size : 12px; margin : 0 10px; padding : 10px 0; border-bottom : 1px solid #eee }

.mod-choujiang__detail-light{ color : #65539e; font-size : 14px }

.mod-choujiang__detail-info{ margin : 0 10px; padding : 10px 0; border-bottom : 1px solid #eee }

.mod-choujiang__detail-info-item{ margin-bottom : 5px }

.mod-choujiang__detail-field{ color : #b6b6b6 }

.mod-choujiang__detail-do-button{ padding : 10px 45px }

.mod-choujiang__detail-bfc{ display : table-cell }

@-webkit-keyframes spinner_rotate{
    from{ -webkit-transform : rotate(0deg) }
    to{ -webkit-transform : rotate(360deg) }
}

.mod-spinner{ color : #ccc; text-align : center; vertical-align : top }

.mod-spinner__spinner{ display : inline-block; margin-right : 10px; width : 25px; height : 25px; overflow : hidden; background-image : url(../img/spinner.png); background-size : 100%; background-repeat : no-repeat; -webkit-animation-name : spinner_rotate; -webkit-animation-duration : 2s; -webkit-animation-iteration-count : infinite; -webkit-animation-timing-function : linear }

.mod-spinner__spinner_loading{ width : 16px; height : 16px; -webkit-animation-duration : 1s; background-size : 16px }

@-webkit-keyframes mod-mod-spinner__ios-items_fade{
    from{ opacity : 1 }
    to{ opacity : .25 }
}

.mod-spinner__ios{ position : fixed; left : 50%; top : 50%; height : 146px; width : 146px; margin-top : -73px; margin-left : -73px; display : inline-block; background : rgba(0, 0, 0, .8); -webkit-border-radius : 1em; z-index : 9999 }

.mod-spinner__ios-items{ position : absolute; display : inline-block; width : 36px; height : 36px; left : 50%; top : 30%; margin-left : -18px }

.mod-spinner__ios-items .item{ width : 12%; height : 26%; background : #fff; position : absolute; left : 44.5%; top : 37%; opacity : 0; -webkit-animation : mod-mod-spinner__ios-items_fade 1s linear infinite; -webkit-border-radius : 50px; -webkit-box-shadow : 0 0 3px rgba(0, 0, 0, .2) }

.mod-spinner__ios-items .item1{ -webkit-transform : rotate(0deg) translate(0, -142%); -webkit-animation-delay : 0s }

.mod-spinner__ios-items .item2{ -webkit-transform : rotate(30deg) translate(0, -142%); -webkit-animation-delay : -.9167s }

.mod-spinner__ios-items .item3{ -webkit-transform : rotate(60deg) translate(0, -142%); -webkit-animation-delay : -.833s }

.mod-spinner__ios-items .item4{ -webkit-transform : rotate(90deg) translate(0, -142%); -webkit-animation-delay : -.75s }

.mod-spinner__ios-items .item5{ -webkit-transform : rotate(120deg) translate(0, -142%); -webkit-animation-delay : -.667s }

.mod-spinner__ios-items .item6{ -webkit-transform : rotate(150deg) translate(0, -142%); -webkit-animation-delay : -.5833s }

.mod-spinner__ios-items .item7{ -webkit-transform : rotate(180deg) translate(0, -142%); -webkit-animation-delay : -.5s }

.mod-spinner__ios-items .item8{ -webkit-transform : rotate(210deg) translate(0, -142%); -webkit-animation-delay : -.41667s }

.mod-spinner__ios-items .item9{ -webkit-transform : rotate(240deg) translate(0, -142%); -webkit-animation-delay : -.333s }

.mod-spinner__ios-items .item10{ -webkit-transform : rotate(270deg) translate(0, -142%); -webkit-animation-delay : -.25s }

.mod-spinner__ios-items .item11{ -webkit-transform : rotate(300deg) translate(0, -142%); -webkit-animation-delay : -.1667s }

.mod-spinner__ios-items .item12{ -webkit-transform : rotate(330deg) translate(0, -142%); -webkit-animation-delay : -.0833s }

.mod-spinner__ios-txt{ position : absolute; bottom : 20px; left : 0; color : #fff; width : 100%; font-size : 16px; text-align : center }

.mod-slide{ overflow : hidden; position : fixed; width : 320px; height : 100% }

.mod-slide__scroll{ float : left; padding : 0; height : 100%; -webkit-transition : -webkit-transform 0ms; transition : -webkit-transform 0ms; -webkit-transform-origin : 0 0; -webkit-transform : translate(0px, 0) scale(1) }

.mod-slide__nav{ height : 100% }

.mod-slide__item{ height : 100%; float : left; position : relative; overflow : hidden; display : table }

.mod-slide__item span{ display : table-cell; vertical-align : middle }

.mod-follow-card{ height : 165px; background-color : #c3c3c3; padding-top : 5px; margin-bottom : 15px }

.mod-follow-card__wrap{ width : 250px; margin : 0 auto; position : relative; top : 10px }

.mod-follow-card__image{ width : 250px; height : 160px; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 0 0 3px rgba(0, 0, 0, .9); -moz-box-shadow : 0 0 3px rgba(0, 0, 0, .9); box-shadow : 0 0 3px rgba(0, 0, 0, .9) }

.mod-follow-privilege__item{ line-height : 24px; margin-left : 25px; list-style : outside square }

.mod-single__link{ display : block; padding : 11px 10px }

.mod-single__right-arrow-link{ display : block; padding : 11px 25px 11px 10px }

.mod-single__right-arrow-link:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 13px; top : 50%; margin-top : -5px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-135deg); -moz-transform : rotate(-135deg); transform : rotate(-135deg) }

.mod-single__down-arrow-link{ display : block; padding : 11px 25px 11px 10px }

.mod-single__down-arrow-link:before{ content : " "; height : 8px; width : 8px; display : inline-block; vertical-align : top; position : absolute; right : 13px; top : 50%; margin-top : -7px; border-left : 3px solid #e6e6e6; border-bottom : 3px solid #e6e6e6; -webkit-transform : rotate(-46deg); -moz-transform : rotate(-46deg); transform : rotate(-46deg) }

.mod-single__orange-tip{ background : #eac7ce; color : #65539e; font-size : 12px; text-align : center; padding : 10px 0 }

.mod-single__check-link{ display : block; padding : 11px 10px; position : relative }

.mod-single__check-link input{ -webkit-appearance : none; position : absolute; right : 10px; top : 50%; height : 19px; width : 19px; margin-top : -10px; background-image : url(../images/sprite/style-store.png); background-position : -148px -219px; outline : 0 }

.mod-single__check-link input:checked{ background-image : url(../images/sprite/style-store.png); background-position : -183px -219px }

.mod-single__right-arrow-button{ display : inline-block; height : 22px; width : 22px; background-image : url(../images/sprite/style-store.png); background-position : 0 -219px }

.mod-single__close-button{ display : inline-block; height : 22px; width : 22px; background-image : url(../images/sprite/style-store.png); background-position : -250px -174px }

.mod-single__fixed-tip{ position : fixed; top : 40%; left : 0; width : 100%; text-align : center }

.mod-single__fixed-tip span{ display : inline-block; background : rgba(0, 0, 0, .6); min-width : 80%; color : #fff; padding : 5px; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-property__item{ color : #505050; line-height : 34px; height : 34px; font-size : 14px; padding : 0 10px; margin : 0 8px 8px 0; min-width : 20px; background : #FFF; text-align : center; border : 1px solid #dedede; display : inline-block; position : relative; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-property__item_active{ border : 1px solid #7C4FB3; background : #fff }

.mod-property__item_active:before{ content : ' '; display : block; position : absolute; bottom : 0; right : 0; height : 11px; width : 11px; background-image : url(../images/sprite/style-store.png); background-position : -90px -241px }

.mod-property__item_disabled{ background-color : #F1F1F1; border : 1px solid #c1c1c1; color : #ccc }

.mod-parking{ position : relative; background : #fff; padding-bottom : 90px }

.mod-parking__img{ text-align : center }

.mod-parking__info{ padding : 10px; overflow : hidden; bottom : 0; left : 0; position : absolute; border-top : 1px solid #dedede; background : #fff }

.mod-parking__info-my{ font-size : 16px; color : #535353 }

.mod-parking__info-line{ color : #999 }

.mod-parking__line-2{ overflow : hidden; text-overflow : ellipsis; display : -webkit-box; -webkit-line-clamp : 2; -webkit-box-orient : vertical }

.mod-parking__line-3{ overflow : hidden; text-overflow : ellipsis; display : -webkit-box; -webkit-line-clamp : 3; -webkit-box-orient : vertical }

.mod-share__head-tip{ background-color : rgba(87, 81, 149, .95); height : 45px; line-height : 45px; color : #fff; text-align : center; position : fixed; z-index : 2; width : 100% }

.mod-share__head-tip span{ background : #B8A8EB; padding : 0 10px; border-radius : 8px }

.mod-tip-box{ background : #f6f6f6; -webkit-border-radius : 3px; -moz-border-radius : 3px; border-radius : 3px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; margin : 20px 10px 10px; position : relative }

.mod-tip-box:before{ content : " "; height : 0; width : 0; display : inline-block; vertical-align : top; position : absolute; left : 10px; top : -10px; border-color : #f6f6f6 transparent transparent; border-style : solid dashed dashed; border-width : 8px; -webkit-transform : rotate(180deg); -moz-transform : rotate(180deg); transform : rotate(180deg); margin-top : -6px }

.mod-tip-box__cnt{ line-height : 1.7; color : #505050 }

.mod-check-list__item{ border-bottom : 1px solid #eee; padding : 15px 60px 15px 40px; position : relative }

.mod-check-list__item_check:before{ content : ''; position : absolute; left : 10px; top : 50%; margin-top : -5px; width : 14px; height : 10px; background-image : url(../images/sprite/style-store.png); background-position : -129px -241px }

.mod-check-list__right-arrow{ width : 60px; height : 100%; position : absolute; right : 0; top : 0 }

.mod-check-list__right-arrow span{ display : block; height : 18px; width : 18px; position : absolute; left : 50%; top : 50%; margin-top : -9px; margin-left : -3px; background-image : url(../images/sprite/style-store.png); background-position : -218px -219px }

.mod-recommendation__item{ padding-bottom : 10px }

.mod-recommendation__img{ -webkit-border-top-left-radius : 3px; -webkit-border-top-right-radius : 3px; -webkit-border-bottom-right-radius : 0; -webkit-border-bottom-left-radius : 0; -moz-border-radius-topleft : 3px; -moz-border-radius-topright : 3px; -moz-border-radius-bottomright : 0; -moz-border-radius-bottomleft : 0; border-top-left-radius : 3px; border-top-right-radius : 3px; border-bottom-right-radius : 0; border-bottom-left-radius : 0; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-recommendation__title{ color : #353535; margin : 10px }

.mod-recommendation__desc{ color : #999; font-size : 12px; margin : 10px }

.mod-recommendation__border_dashed{ border-bottom : 1px dashed #ccc }

.mod-recommendation__info{ margin : 10px; color : #999; font-size : 12px }

.mod-recommendation__info .c1{ background : #d7132e; color : #fff; border-radius : 3px; padding : 3px }

.mod-recommendation__info .c2{ text-decoration : line-through }

.mod-recommendation__info .num{ color : #d7132e; font-size : 16px }

.mod-recommendation__link{ margin : 0 10px }

.mod-recommendation__detail{ background : #ededed; float : left; height : 25px; line-height : 25px; -webkit-border-radius : 15px; -moz-border-radius : 15px; border-radius : 15px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; padding : 0 15px; margin-top : 7px; color : #666 }

.mod-recommendation__detail span{ display : inline-block; width : 12px; height : 11px; margin-right : 8px; vertical-align : -1px; background-image : url(../images/sprite/style-store.png); background-position : -78px -241px }

.mod-recommendation__brand-img{ position : absolute; bottom : 6px; left : 10px }

.mod-recommendation__brand-img img{ -webkit-border-radius : 66px; -moz-border-radius : 66px; border-radius : 66px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; -webkit-box-shadow : 1px 1px 0 0 #ccc; -moz-box-shadow : 1px 1px 0 0 #ccc; box-shadow : 1px 1px 0 0 #ccc }

.mod-recommendation__brand-title{ margin-left : 75px; margin-top : 8px; font-size : 13px }

.mod-thing-detail__head{ background : #fff; height : 40px; border-bottom : 1px solid #d8d8d8; line-height : 40px; padding-left : 10px }

.mod-thing-detail__cnt{ color : #505050; padding : 10px; line-height : 1.7 }

.mod-thing-detail__cnt img{ margin : 10px 0; max-width : 100% }

.mod-thing-detail__arrow{ position : absolute; right : 10px; top : 10px }

.mod-recordlist{ margin-left : 80px; border-left : 1px solid #dfdfdf }

.mod-recordlist__item{ position : relative }

.mod-recordlist__item .item{ margin-bottom : 7px }

.mod-recordlist__item .item:last-child{ margin-bottom : 0 }

.mod-recordlist__item .lay-bfc__left{ width : 100px; padding-right : 10px }

.mod-recordlist__item:before{ content : ""; width : 6px; height : 6px; position : absolute; top : 0; left : -4px; background : #DFDFDF; border-radius : 3px }

.mod-recordlist__intro{ position : absolute; width : 70px; top : -1px; left : -80px; text-align : right }

.mod-recordlist__time{ font-size : 12px; line-height : 18px }

.mod-recordlist__place{ color : #61528F }

.mod-order__list-item{ margin : 0 10px; padding : 10px 0; position : relative; border-bottom : 1px dotted #e9e9e9 }

.mod-order__list-item:last-child{ border-bottom : none }

.mod-order__list-img{ margin-right : 10px }

.mod-order__list-title{ overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100%; max-width : 270px }

.mod-order__list-meta{ color : #999; font-size : 12px; margin-top : 5px; margin-left : 70px }

.mod-order__list-price{ position : absolute; right : -10px; top : 0; height : 100%; width : 50px; color : #d7132e; display : -webkit-box; -webkit-box-pack : center; -webkit-box-orient : vertical }

.mod-order__detail{ position : relative }

.mod-order__detail .item{ margin-bottom : 7px }

.mod-order__detail .label{ color : #999 }

.mod-order__detail .btn{ background : #65539e; position : absolute; right : 0; top : 0; padding : 4px 20px; -webkit-border-radius : 15px; -moz-border-radius : 15px; border-radius : 15px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; color : #fff; font-size : 12px }

.mod-order__qr-head-t{ margin-right : 50px }

.mod-order__qr-head__arrow{ position : absolute; right : 15px; top : 27px }

.mod-order__confirm-h-t{ margin-right : 30px }

.mod-order__confirm-h-m{ margin-top : 15px }

.mod-order__confirm-h-m span{ padding : 2px 5px; background : #d7132e; color : #fff; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; font-size : 12px; margin-right : 5px }

.mod-order__confirm-l-i{ margin-bottom : 10px; padding-left : 5 }

.mod-order__confirm-l-i .lay-bfc__left{ line-height : 34px }

.mod-order__confirm-l-desc{ border-top : 1px dotted #ccc; padding-top : 10px; color : #999; line-height : 1.9 }

.mod-order__confirm-l-desc .tip{ background : #ff8951; -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box; padding : 2px 5px; margin-left : 5px; color : #fff }

.mod-slide2{ height : 140px; overflow : hidden }

.mod-slide2__scroller{ width : 434px; position : relative; height : 140px }

.mod-slide2__slide{ width : 138px; position : absolute; top : 0 }

.mod-slide2__slide img{ -webkit-border-radius : 5px; -moz-border-radius : 5px; border-radius : 5px; -webkit-background-clip : padding-box; -moz-background-clip : padding-box; background-clip : padding-box }

.mod-slide2__slide_1{ left : 0; opacity : .3 }

.mod-slide2__slide_2{ left : 148px }

.mod-slide2__slide_3{ left : 296px; opacity : .3 }

.mod-helper-sep_10{ height : 10px }

.mod-helper-sep_20{ height : 20px }

.mod-helper-sep_30{ height : 30px }

.mod-helper-sep_40{ height : 40px }

.mod-helper-sep_50{ height : 50px }

.mod-helper-fixed-bottom{ position : fixed; width : 100%; bottom : 0; left : 0 }

.ui-ta-c{ text-align : center }

.ui-ta-l{ text-align : left }

.ui-ta-r{ text-align : right }

.ui-va-b{ vertical-align : bottom }

.ui-va-bl{ vertical-align : baseline }

.ui-va-m{ vertical-align : middle }

.ui-va-t{ vertical-align : top }

.ui-pos-a{ position : absolute }

.ui-pos-f{ position : fixed }

.ui-pos-r{ position : relative }

.ui-pos-s{ position : static }

.ui-ov-a{ overflow : auto }

.ui-ov-h{ overflow : hidden }

.ui-ov-s{ overflow : scroll }

.ui-ov-v{ overflow : visible }

.ui-fl-l{ float : left }

.ui-fl-n{ float : none }

.ui-fl-r{ float : right }

.ui-d-b{ display : block }

.ui-d-i{ display : inline }

.ui-d-ib{ display : inline-block }

.ui-d-n{ display : none }

.ui-gap{ padding-right : 10px; padding-bottom : 10px; padding-left : 10px }

.ui-m-auto{ margin-left : auto; margin-right : auto }

.ui-m-medium{ margin : 10px }

.ui-mt-medium{ margin-top : 10px }

.ui-mr-medium{ margin-right : 10px }

.ui-mb-medium{ margin-bottom : 10px }

.ui-ml-medium{ margin-left : 10px }

.ui-m-small{ margin : 5px }

.ui-mt-small{ margin-top : 5px }

.ui-mr-small{ margin-right : 5px }

.ui-mb-small{ margin-bottom : 5px }

.ui-ml-small{ margin-left : 5px }

.ui-m-large{ margin : 15px }

.ui-mt-large{ margin-top : 15px }

.ui-mr-large{ margin-right : 15px }

.ui-mb-large{ margin-bottom : 15px }

.ui-ml-large{ margin-left : 15px }

.ui-p-medium{ padding : 10px }

.ui-pt-medium{ padding-top : 10px }

.ui-pr-medium{ padding-right : 10px }

.ui-pb-medium{ padding-bottom : 10px }

.ui-pl-medium{ padding-left : 10px }

.ui-p-small{ padding : 5px }

.ui-pt-small{ padding-top : 5px }

.ui-pr-small{ padding-right : 5px }

.ui-pb-small{ padding-bottom : 5px }

.ui-pl-small{ padding-left : 5px }

.ui-p-large{ padding : 15px }

.ui-pt-large{ padding-top : 15px }

.ui-pr-large{ padding-right : 15px }

.ui-pb-large{ padding-bottom : 15px }

.ui-pl-large{ padding-left : 15px }

.ui-fz-x-small{ font-size : 10.5px }

.ui-fz-small{ font-size : 12.04px }

.ui-fz-medium{ font-size : 14px }

.ui-fz-large{ font-size : 17.5px }

.ui-fz-x-large{ font-size : 21px }

.ui-c-muted{ color : #eee }

.ui-c-light{ color : #65539e }

.ui-c-primary{ color : #353535 }

.ui-c-dark{ color : #000 }

.ui-c-link{ color : #049cdb }

.ui-c-hightlight{ color : #fc7000 }

.ui-c-strong{ color : #9d261d }

.ui-c-gray{ color : #ccc }

.ui-c-sgray{ color : #999 }

.ui-c-muted-llight{ color : #9b90c0 }

.ui-c-price, .ui-c-red{ color : #d7132e }

.ui-tof{ overflow : hidden; text-overflow : ellipsis; white-space : nowrap; max-width : 100% }

.ui-full{ width : 100%; display : block }

.ui-clearfix{ zoom : 1 }

.ui-clearfix:before{ content : ''; display : block }

.ui-clearfix:after{ content : ''; display : table; clear : both }

.ui-zoom{ zoom : 1 }

.ui-cur-d{ cursor : default }

.ui-cur-p{ cursor : pointer }

.ui-td-lt{ text-decoration : line-through }

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min--moz-device-pixel-ratio : 1.5), only screen and (min-resolution : 240dpi){
    .icon_select_arrow{ background-image : url(../images/sprite/style-store@2x.png); background-position : -152px -241px; background-size : 287px }

    .icon_search{ background-image : url(../images/sprite/style-store@2x.png); background-position : -202px -202px; background-size : 287px }

    .icon_location{ background-image : url(../images/sprite/style-store@2x.png); background-position : -161px -219px; background-size : 287px }

    .icon_location2{ background-image : url(../images/sprite/style-store@2x.png); background-position : -155px -202px; background-size : 287px }

    .icon_right_arrow{ background-image : url(../images/sprite/style-store@2x.png); background-position : -44px -241px; background-size : 287px }

    .icon_phone{ background-image : url(../images/sprite/style-store@2x.png); background-position : -218px -202px; background-size : 287px }

    .icon_phone_disabled{ background-image : url(../images/sprite/style-store@2x.png); background-position : -186px -202px; background-size : 287px }

    .icon_comment{ background-image : url(../images/sprite/style-store@2x.png); background-position : -234px -219px; background-size : 287px }

    .icon_follow{ background-image : url(../images/sprite/style-store@2x.png); background-position : -265px -219px; background-size : 287px }

    .icon_subscription{ background-image : url(../images/sprite/style-store@2x.png); background-position : -29px -241px; background-size : 287px }

    .icon_unsubscription{ background-image : url(../images/sprite/style-store@2x.png); background-position : -14px -241px; background-size : 287px }

    .icon_big_star_light{ background-image : url(../images/sprite/style-store@2x.png); background-position : -100px -219px; background-size : 287px }

    .icon_big_star_gray{ background-image : url(../images/sprite/style-store@2x.png); background-position : -122px -219px; background-size : 287px }

    .icon_coupon{ background-image : url(../images/sprite/style-store@2x.png); background-position : -44px -219px; background-size : 287px }

    .icon_prize{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -174px; background-size : 287px }

    .icon_my_thing{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -196px; background-size : 287px }

    .icon_error{ background-image : url(../images/sprite/style-store@2x.png); background-position : 0 -157px; background-size : 287px }

    .icon_success{ background-image : url(../images/sprite/style-store@2x.png); background-position : -62px -157px; background-size : 287px }

    .icon_info{ background-image : url(../images/sprite/style-store@2x.png); background-position : -169px -157px; background-size : 287px }

    .icon_default-img{ background-image : url(../images/sprite/style-store@2x.png); background-position : -70px -219px; background-size : 287px }

    .icon_jifen{ background-image : url(../images/sprite/style-store@2x.png); background-position : -124px -157px; background-size : 287px }

    .icon_people{ background-image : url(../images/sprite/style-store@2x.png); background-position : -52px -241px; background-size : 287px }

    .icon_parking-car{ background-image : url(../images/sprite/style-store@2x.png); background-position : -169px -202px; background-size : 287px }

    .icon_parking-line{ background-image : url(../images/sprite/style-store@2x.png); background-position : -138px -202px; background-size : 287px }

    .icon_clock{ background-image : url(../images/sprite/style-store@2x.png); background-position : 0 -241px; background-size : 287px }

    .icon_check{ background-image : url(../images/sprite/style-store@2x.png); background-position : -100px -241px; background-size : 287px }

    .mod-navbar__back_arrow:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -276px -196px; background-size : 287px }

    .mod-navbar__next_arrow:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -276px -174px; background-size : 287px }

    .mod-list__item_right-arrow:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -63px -241px; background-size : 287px }

    .mod-well-list__item_check:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -114px -241px; background-size : 287px }

    .mod-input__number-minus{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -72px; background-size : 287px }

    .mod-input__number-minus_dis{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -106px; background-size : 287px }

    .mod-input__number-add{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -140px; background-size : 287px }

    .mod-input__number-add_dis{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -38px; background-size : 287px }

    .mod-vip-box__card-light{ background-image : url(../images/sprite/style-store@2x.png); background-position : 0 0; background-size : 287px }

    .mod-vip-box__card-qr span{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px -219px; background-size : 287px }

    .mod-vip-box-list__item_text_kkl span{ background-image : url(../images/sprite/style-store@2x.png); background-position : -250px 0; background-size : 287px }

    .mod-form__radio:checked{ background-image : url(../images/sprite/style-store@2x.png); background-position : -234px -202px; background-size : 287px }

    .mod-choujiang__badge{ background-image : url(../images/sprite/style-store@2x.png); background-position : -209px -157px; background-size : 287px }

    .mod-single__check-link input{ background-image : url(../images/sprite/style-store@2x.png); background-position : -197px -219px; background-size : 287px }

    .mod-single__check-link input:checked{ background-image : url(../images/sprite/style-store@2x.png); background-position : -178px -219px; background-size : 287px }

    .mod-single__right-arrow-button{ background-image : url(../images/sprite/style-store@2x.png); background-position : -22px -219px; background-size : 287px }

    .mod-single__close-button{ background-image : url(../images/sprite/style-store@2x.png); background-position : 0 -219px; background-size : 287px }

    .mod-property__item_active:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -89px -241px; background-size : 287px }

    .mod-check-list__item_check:before{ background-image : url(../images/sprite/style-store@2x.png); background-position : -128px -241px; background-size : 287px }

    .mod-check-list__right-arrow span{ background-image : url(../images/sprite/style-store@2x.png); background-position : -216px -219px; background-size : 287px }

    .mod-recommendation__detail span{ background-image : url(../images/sprite/style-store@2x.png); background-position : -77px -241px; background-size : 287px }
}

.TmTStamp{ content : "20140321190315" }